goods sold and delivered - Alemán Inglés Diccionario